﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using DTO;

namespace DAL
{
    public class DangNhapDAL
    {
        public string LayMatKhauDAL(string strTaiKhoan)
        {
            ///TẠO KẾT NỐI
            string strcon = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database\SQL_QLSach.mdf;Integrated Security=True;User Instance=True";
            SqlConnection conn = new SqlConnection(strcon);
            ///NO KÊT NỐI
            conn.Open();
            ///TRUY VẤN VÀ THỰC THI
            string strQuyer = "SELECT MatKhau FROM DBDangNhap WHERE TaiKhoan='" + strTaiKhoan + "'";
            SqlCommand cmd = new SqlCommand(strQuyer, conn);
            SqlDataReader dr = cmd.ExecuteReader();
            string strMk = "";
            while (dr.Read())
            {
                DangNhapDTO mk = new DangNhapDTO();
                mk.MatKhau = dr.GetString(0);
                strMk = mk.MatKhau;

            }
            return strMk;
        }
        /*private void cmdLogon_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection(@"Provider = Microsoft.Jet.Oledb.4.0;Data Source = trung.mdf;");
            string query = "SELECT * FROM nhanvien";
            OleDbDataAdapter da = new OleDbDataAdapter(query, con);
            DataSet ds = new DataSet();
            da.Fill(ds, "nhanvien");
            DataTable tbNhanVien = ds.Tables[0];
            string user_name = "username '" + textBox1.Text + "'";
            user_name+= "password ' " + textBox2.Text + "'";
            DataRow[] rows = tbNhanVien.Select(user_name);
            if (rows.Length==0) //nếu không tìm thấy username 
            {
                MessageBox.Show("Sai username và password, vui lòng thử lại");
                return;
            }
            else //tìm thấy username thích hợp
            {
                frmain f = new frmain();
                f.Show();
                this.Close();
            }
        }*/
    }
}
